package cn.maihe.elg.operation.supports.electronicseal.kt.cloudsign.service;

import cn.maihe.elg.operation.model.dto.InnerBaseResp;
import cn.maihe.elg.operation.supports.electronicseal.kt.KtConfig;
import cn.maihe.elg.operation.supports.electronicseal.kt.cloudsign.BaseKtCloudSignService;
import cn.maihe.elg.operation.supports.electronicseal.kt.cloudsign.dto.CompanyChangeReqDTO;
import cn.maihe.elg.operation.supports.electronicseal.kt.cloudsign.dto.CompanyChangeRespDTO;
import cn.maihe.elg.operation.supports.electronicseal.kt.cloudsign.enums.CloudSignInterfaceEnum;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

/**
 * @Description
 * @Author WJH
 * @Date 2022/09/07
 */
@Service
@Slf4j
public class CompanyChangeService extends BaseKtCloudSignService<CompanyChangeReqDTO, CompanyChangeRespDTO> {
    public CompanyChangeService(KtConfig ktConfig) {
        super(ktConfig);
    }

    @Override
    protected CloudSignInterfaceEnum serviceName() {
        return CloudSignInterfaceEnum.companyChange;
    }

    @Override
    public InnerBaseResp<?> doRequest(String traceId, CompanyChangeReqDTO reqDTO) {
        return super.doRequest(traceId, reqDTO);
    }
}
